rote heckenkirsche - German English Dictionary